an allegory or moral fable - Français Anglais Dictionnaire